<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>2_2_1-2-多分支条件渲染</title>
</head>

<body>


  <!--载入vue.js-->
  <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>

  <div id="Application">
    <h1 v-if="mark == 100">满分</h1>
    <h1 v-else-if="mark > 80">优秀</h1>
    <h1 v-else-if="mark > 60">及格</h1>
    <h1 v-else>不及格</h1>
    <button @click="btn">生成分数：{{ mark }}</button>
  </div>

  <script>
    //定义一个组件，名为App
    const App = {
      //组件的data方法，提供应用所需全局数据
      data() {
        //返回对象
        return {
          mark: "100",
        };
      },

      //配置组件使用的方法
      methods: {
        //随机生成一个mark值
        btn() {
          this.mark = Math.ceil(Math.random() * 100);
        },
      },
    };

    Vue.createApp(App).mount("#Application"); //将Vue组件绑定到页面上id为Application的元素上。
  </script>
</body>

</html>